package com.cgnpc.scp.manager.service;

import com.cgnpc.scp.common.bean.MyPageResult;
import com.cgnpc.scp.manager.mybatis.entity.Milestone;

import java.util.List;

/******************************
 * 用途说明: 调试小贴士接口
 * 作者姓名: heyachen
 * 创建时间: 2019/06/17 11:12
 ******************************/
public interface MilestoneService {

    /**********************************
     * 用途说明: 保存或者更新调试小贴士信息 ，无ID保存。有ID更新
     * 参数说明 reqDataDict
     * 返回值说明:
     ***********************************/
    int saveOrUpdate(Milestone reqDataDict) throws Exception ;
    /**********************************
     * 用途说明: 根据IDs删除对应数据
     * 参数说明 reqDataDict
     * 返回值说明:
     ***********************************/
    int del(List<String> ids) throws Exception ;
    /**********************************
    /**********************************
     * 用途说明: 根据条件分页查询
     * 参数说明 reqDataDict
     * 返回值说明:
     ***********************************/
    MyPageResult<Milestone> loadByPaging(Milestone reqDataDict) throws Exception ;
    /**********************************
     * 用途说明: 根据id查询
     * 参数说明 reqDataDict
     * 返回值说明:
     ***********************************/
    Milestone loadByID(Milestone reqDataDict) throws Exception ;
}
